package axelrod;

public interface AxelrodAgent {
    /** Called to get the move of this agent.
     * @param currentTurn the current turn
     * @param opponentMove the last move of the opponent
     * @return the current move of this agent.
     */
    public int getMove(int currentTurn, int opponentMove);
    
    /** Called to indicate to this agent that a new match is about to start.
     */
    public void startMatch();
}
